package com.ptu.service;

import com.ptu.entity.PageTools;
import com.ptu.entity.Payment;

import java.sql.Date;
import java.util.List;

public interface PaymentService {

    //查询支出信息
    List<Payment> findPayMore(String paytime, String payempid, String paytype);

    // 分页查询员工
    PageTools<Payment> findPayAll(int pageSize, int pageNumber);

    //查询所有部门操作
    List<Payment> findAll();

    //添加支出信息
    int addpayment(Payment pay);

    //删除支出信息
    int removepay(Integer pid);

    //修改支出信息
    int changepay(Payment pay);

    // 查询单个支出
    Payment findPayByPid(Integer pid);

    // 所有项目开发支出
    int selectXMKFCountService();

    // 所有学费支出
    int selectStuCountService();

    // 所有人员外包支出
    int selectRYWBCountService();

    // 所有报名支出
    int selectBMCountService();

    //所有项目开发支出总额
    int selectXMKFPayService();

    //所有学费支出总额
    int selectStuPayService();

    //所有人员外包支出总额
    int selectRYWBPayService();

    //所有报名支出总额
    int selectBMPayService();
}
